/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package GestorPruebas;
/**
 * @file Urianalisis.java
 * @brief Implementa la clase Urianalisis
 *
 * Representa un tipo de prueba medica relacionada con la orina
 * @author Carlos Castilla Ruiz
 * @version 01.00
 *
 */

import java.util.Date;

/**
 * @class Urianalisis
 * @brief Hereda de la clase 'Prueba'.
 */
public class Urianalisis extends Prueba{
    /**
    * @brief Campo que permite conocer las caracteristicas de la orina
    */
    private Float _sistematico_orina;

     /**
     * @brief Constructor de la clase Hemostasia
     * @param
     */
    public Urianalisis( Integer id, EstadoPrueba estado ,Date fecha, Date fechaResultado,
            TipoPrueba tipo, Integer idCita ,Integer idMedico, Integer idPaciente,
            Integer idTecnicoPruebas,Float sistematico_orina)
    {
       super(estado,fecha,fechaResultado,tipo,idCita,idMedico,idPaciente,idTecnicoPruebas);
       this._idPrueba = id;
       this._sistematico_orina = sistematico_orina;
    }

    /**
     * @brief Constructor de la clase Hemostasia
     * @param
     */
    public Urianalisis( Integer id, EstadoPrueba estado ,Date fecha, Date fechaResultado,
            TipoPrueba tipo, Integer idCita ,Integer idMedico, Integer idPaciente,
            Integer idTecnicoPruebas)
    {
       super(estado,fecha,fechaResultado,tipo,idCita,idMedico,idPaciente,idTecnicoPruebas);
       this._idPrueba = id;
       this._sistematico_orina = null;
    }
    
    /**
     * @brief Constructor por defecto
     */
    public Urianalisis()
    {
       super();
       this._sistematico_orina = null;
    }

     /**
    * @brief Obtiene la cantidad de orina
    */
    public Float getOrina(){
        return this._sistematico_orina;
    }

    /**
    * @brief Asigna las nuevas caracteristicas de la orina
    * @param sistematico orina
    */
    public void setOrina(float sistematico_orina){
            this._sistematico_orina = sistematico_orina;
    }



}
